package com.lanou3g.code0411;

/**
 * Created by dllo on 18/4/11.
 */

/*
泛型<>
可以用在类上
可以用在方法上
类:
在类名后使用<任意字母> 叫做声明泛型
任意字母:命名规范 同类名,即首字母大写,并且驼峰结构特别的,尽量短一些,可以使用一个字母
通常,会使用T , T是Type的首字母

如果泛型类  需要使用多个泛型,使用<A,B>这种形式
 */
public class Foo<T> {
    /*
    在类上声明的泛型, 可以在这个类中使用
    即,在这个类中,T就好像是真的写了一个类一样
     */
    private T t;

    public void setT(T t) {
        this.t = t;
    }

    public T getT() {
        return t;
    }
}
